Improved COA with Chaotic Initialization and Intelligent Migration for Data Clustering
ثبت نشده
چکیده
K-means algorithm is a well-known clustering algorithm. In spite of its advantages such as high speed and ease of employment, this algorithm suffers from the problem of local optima. In order to overcome this problem, a lot of works have been carried out on clustering. This paper presents a hybrid extended cuckoo optimization algorithm (ECOA) and K-means (K) algorithm called ECOA-K. The COA algorithm has advantages such as fast convergence rate, intelligent operators, and a simultaneous local and global search work, which are the motivations behind choosing this algorithm. In ECOA, we have enhanced the operators in the classical version of the cuckoo algorithm. The proposed operator for production of the initial population is based upon a chaos sequence, whereas in the classical version, it is based upon a randomized series. Moreover, allocating the number of eggs to each cuckoo in the revised algorithm is done based on its fitness. Another improvement is in the cuckoos’ migration, which is performed with different deviation degrees. The proposed method is evaluated on several standard datasets at the UCI database, and its performance is compared with those of black hole (BH), big bang big crunch (BBBC), cuckoo search algorithm (CSA), traditional cuckoo optimization algorithm (COA), and K-means algorithm. The results obtained are compared in terms of the purity degree, coefficient of variance, convergence rate, and time complexity. The simulation results show that the proposed algorithm is capable of yielding the optimized solution with a higher purity degree, faster convergence rate, and stability, in comparison with the other algorithms.
منابع مشابه
Improved COA with Chaotic Initialization and Intelligent Migration for Data Clustering
A well-known clustering algorithm is K-means. This algorithm, besides advantages such as high speed and ease of employment, suffers from the problem of local optima. In order to overcome this problem, a lot of studies have been done in clustering. This paper presents a hybrid Extended Cuckoo Optimization Algorithm (ECOA) and K-means (K), which is called ECOA-K. The COA algorithm has advantages ...
متن کاملAn improved opposition-based Crow Search Algorithm for Data Clustering
Data clustering is an ideal way of working with a huge amount of data and looking for a structure in the dataset. In other words, clustering is the classification of the same data; the similarity among the data in a cluster is maximum and the similarity among the data in the different clusters is minimal. The innovation of this paper is a clustering method based on the Crow Search Algorithm (CS...
متن کاملAn Improved SSPCO Optimization Algorithm for Solve of the Clustering Problem
Swarm Intelligence (SI) is an innovative artificial intelligence technique for solving complex optimization problems. Data clustering is the process of grouping data into a number of clusters. The goal of data clustering is to make the data in the same cluster share a high degree of similarity while being very dissimilar to data from other clusters. Clustering algorithms have been applied to a ...
متن کاملAn Improved SSPCO Optimization Algorithm for Solve of the Clustering Problem
Swarm Intelligence (SI) is an innovative artificial intelligence technique for solving complex optimization problems. Data clustering is the process of grouping data into a number of clusters. The goal of data clustering is to make the data in the same cluster share a high degree of similarity while being very dissimilar to data from other clusters. Clustering algorithms have been applied to a ...
متن کاملA Clustering Approach by SSPCO Optimization Algorithm Based on Chaotic Initial Population
Assigning a set of objects to groups such that objects in one group or cluster are more similar to each other than the other clusters’ objects is the main task of clustering analysis. SSPCO optimization algorithm is anew optimization algorithm that is inspired by the behavior of a type of bird called see-see partridge. One of the things that smart algorithms are applied to solve is the problem ...
متن کامل